.manual-md-styles {
  margin: 0 auto;
  max-width: 960px;
  padding: 15px;
  word-break: break-all;
  // overflow: auto;
  /* 标题 */
  h1 {
    font-size: 34px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px;
    padding: 32px 0 10px;
    // border-bottom: 1px solid #e5e6eb;
    // margin-bottom: 32px;
  }
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 1rem;
  }

  p:first-of-type {
    color: #737a87;
    font-size: 14px;
    flex-flow: wrap;
    margin-bottom: 32px;
    margin-top: 10px;
  }

  /* 强调 */
  strong {
    font-weight: bold;
  }

  em {
    font-style: italic;
  }

  /* 列表 */
  ul,
  ol {
    padding-left: 1.5rem;
    margin-bottom: 1rem;
  }

  li {
    margin-bottom: 0.5rem;
  }

  /* 代码块 */
  pre {
    background-color: #f4f4f4;
    padding: 1rem;
    overflow-x: auto;
    border-radius: 5px;
    margin-bottom: 1rem;
  }

  code {
    background-color: #f4f4f4;
    padding: 3px;
    border-radius: 3px;
  }

  /* 链接 */
  a {
    color: #007bff;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }

  /* 图片 */
  img {
    max-width: 100%;
    height: auto;
    margin: 8px 0;
  }

  p {
    margin: 16px 0;
  }
}
